# 使用阿里的 Python 镜像作为基础镜像（国内把 dockerhub 禁掉了，拉不下来镜像）
# 如果代码需要 node 环境运行 js，可以把基础镜像替换成 registry.cn-shanghai.aliyuncs.com/beeize-public/python-nodejs:python3.11-nodejs22
FROM registry.cn-shanghai.aliyuncs.com/beeize-public/python-nodejs:python3.11-nodejs22

# 设置工作目录
WORKDIR /app

# 复制项目文件到容器中
COPY . /app

# 安装依赖
RUN pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

# 设置环境变量，可选项，TZ 是特定的一个环境变量，用来设置容器时间时区，不设置的话默认是 UTC 时区，打印日志时间是 UTC 时间
ENV TZ=Asia/Shanghai

# 设置容器启动时执行的命令
CMD python main.py